//定义store
import {defineStore} from "pinia";
import {ref} from "vue";

/**
 * 第一个参数 ： 名字，唯一性
 * 第二个参数： 函数
 */
export const adminTokenStore = defineStore("token", () => {

    //定义变量
    const token = ref('')

    //定义函数，修改token
    const setToken = (newToken) => {
        token.value = newToken
    }

    //移除token值
    const removeToken = () => {
        token.value = ''
    }

    return {
        token,
        setToken,
        removeToken
    }

}, {
    //token持久化存储
    persist: true,
})